
#weatherboxs {color:#666;background:transparent;}
#weatherbox {background-color:#CCC;width:100%;margin:0;position:static;}
#weatherbox caption {margin:auto;padding:3px 0px;line-height:1.2em;background-color:#AAA;}
#weatherbox caption a{color:#FFF;}
#weatherbox table {	border: 1px solid #ccc;border-right: none;background-color:white;}
#weatherbox table.inbox {width:100%;border-top:none;}
#weatherbox td { font-family:Arial;padding:1px;color:#444;text-align:center;}
#weatherbox td table td { padding:0px 1px;border-right:1px dotted #ccc;}
#weatherbox td.last {border-right-style:solid;}
#weatherbox td.fonth {padding:0px}

#weatherbox table.intable {background:transparent;border:none;margin:3px auto 1px auto;line-height:1em;}
#weatherbox table.intable td{border:none;padding:0 2px;}
#weatherbox table.intable div.day{font-weight:bold;color:#AAA;font-size:200%;line-height:1em;}
#weatherbox table.intable.first div.day{font-weight:bold;color:#AAA;font-size:280%;line-height:0.9em;}
#weatherbox table.intable td.temp.max{border-left:3px solid #FDD;}
#weatherbox table.intable td.temp.min{border-left:3px solid #DEF;}
#weatherbox div.day { min-width: 36px;margin:0;padding:0;}
#weatherbox .topline {}
#weatherbox td.wimg { line-height:1px;}
#weatherbox td.temp { background-repeat:no-repeat;overflow:hidden;}
#weatherbox .jikan {font-size:80%;color:gray;}
#weatherbox td.Sun {background-color: #ffd9d9;}
#weatherbox td.Sat {background-color: #bedeeb;}
#weatherbox td.Sun table.intable div.day {color:#bf8989;}
#weatherbox td.Sat table.intable div.day {color:#6e8eab;}
#weatherbox div.noimg {width:15px;}
#weatherbox .inbox td.holiday {
background:-webkit-gradient(linear, left top, left bottom, color-stop(70%,#fff), color-stop(80%,#ffe8bb));
background: linear-gradient(to bottom, #fff 70%,#ffe8bb 80%); }
#weatherbox .inbox td.holiday.Sat {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(70%,#caeaf8), color-stop(80%,#acd));
	background: linear-gradient(to bottom, #caeaf8 70%,#acd 80%);}
#weatherbox .inbox td.holiday.Sun {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(70%,#f8e4e4), color-stop(80%,#fcc4a4));
	background: linear-gradient(to bottom, #f8e4e4 70%,#fcc4a4 80%);}

#weatherbox .per10 {background:#EEF6F6;}
#weatherbox .per20 {background:#E3EBEB;}
#weatherbox .per30 {background:#DAE2E2;}
#weatherbox .per40 {background:#CFD7D7;}
#weatherbox .per50 {background:#C6CECE;}
#weatherbox .per60 {background:#BBC3C3;}
#weatherbox .per70 {background:#B2BABA;}
#weatherbox .per80 {background:#A7AFAF;}
#weatherbox .per90 {background:#9AA6A6;}
#weatherbox .per100 {background:#939B9B;}

#weatherbox td.time18,#weatherbox td.time6 {background-color:#E8E8E8;}
#weatherbox td.time21,#weatherbox td.time0,#weatherbox td.time3,#weatherbox td.time0s,#weatherbox td.time18s {background-color:#C8C8C8;}
.colcomp {	color: #6AC;}
.bdr { background:#eee;}

#weathergaiyo {color:#666;text-align:left;line-height:1.5em;padding:8px;border:2px solid #CCC;background:#FFF;border-top:none;}
#weathergaiyo.close {padding:4px;}
#weathergaiyo.close .title {font-weight:normal;border:none;padding:0px;margin:0px;}
#weathergaiyo .title {font-weight:bold;text-align:center;border-bottom:2px solid #ddd;padding:2px 0px;margin-bottom:6px;}
#weathergaiyo .link {text-align:right;}

#weatherBottom {padding:3px 0px;text-align:center;line-height:1.2em;background-color:#CCC;}
#weatherBottom a{color:#FFF;}

#weatherbox span.tempUnit{padding-right:4px;background:transparent url('img/forecast/temp_unit_1.gif') top right no-repeat;}
#weatherbox span.tempUnit span {display:none;}
